7712579a2c9c7888478f439251a57fe81fc6442a,oak-tarmk-standby/src/main/java/org/apache/jackrabbit/oak/plugins/segment/standby/codec/ReplyDecoder.java,ReplyDecoder,decodeSegment,#ByteBuf#number#number#,112
Before Change
long msb = in.readLong();
long lsb = in.readLong();
long hash = in.readLong();
byte[] segment = new byte[len - 25];
in.readBytes(segment);
Hasher hasher = Hashing.murmur3_32().newHasher();
long check = hasher.putBytes(segment).hash().padToLong();
if (hash == check) {
After Change
if (data.hasArray()) {
segment = data.array();
} else {
segment = new byte[len - 25];
in.readBytes(segment);
}
Hasher hasher = Hashing.murmur3_32().newHasher();